home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / DESKLIBC / SOURCES.ZIP / DeskLib / !DLSources / OtherLibs / Debugs / Makefile
Makefile  |  1995-09-04  |  2KB  |  97 lines

  1. #    Library-making makefile
  2.  
  3. CC        =    cc
  4. LIBFILE        =    LibFile
  5.  
  6. CCFlags        =    -c -fahi -depend !Depend -throwback -I,C: -D_DeskLib_Debug
  7. LibFileFlags    =    -c -o
  8.  
  9. TargetDir    =    <DeskLib$Dir>.o.Debug
  10.  
  11.  
  12.  
  13. VPATH = @ @.^
  14.  
  15.  
  16.  
  17. ALL:                \
  18.     $(TargetDir).stderr    \
  19.     $(TargetDir).uniquepipe    \
  20.     $(TargetDir).heapgraph    \
  21.     $(TargetDir).pipetype    \
  22.     $(TargetDir).Signal    \
  23.     $(TargetDir).uniquefile    \
  24.  
  25.  
  26. # If anyone knows how to automate these, please let me know!
  27.  
  28.  
  29. $(TargetDir).Signal:    o.Signal
  30.     $(LIBFILE) $(LibFileFlags) $@ o.Signal
  31.  
  32. $(TargetDir).pipetype:    o.pipetype o.Debug
  33.     $(LIBFILE) $(LibFileFlags) $@ o.pipetype o.Debug
  34.  
  35. $(TargetDir).uniquepipe:    o.uniquepipe o.Debug
  36.     $(LIBFILE) $(LibFileFlags) $@ o.uniquepipe o.Debug
  37.  
  38. $(TargetDir).stderr:    o.stderr o.Debug
  39.     $(LIBFILE) $(LibFileFlags) $@ o.stderr o.Debug
  40.  
  41. $(TargetDir).heapgraph:    o.heapgraph o.Debug
  42.     $(LIBFILE) $(LibFileFlags) $@ o.heapgraph o.Debug
  43.  
  44. $(TargetDir).uniquefile:    o.uniquefile o.Debug
  45.     $(LIBFILE) $(LibFileFlags) $@ o.uniquefile o.Debug
  46.  
  47.  
  48.  
  49.  
  50. .SUFFIXES:    .o .c
  51. .c.o:
  52.     $(CC) $(CCFlags) -o $@ $<
  53.  
  54.  
  55. # Dynamic dependencies:
  56. o.Level:    c.Level
  57. o.Level:    DeskLib:h.Debug
  58. o.Level:    DeskLib:h.Core
  59. o.stderr:    c.stderr
  60. o.stderr:    DeskLib:h.Debug
  61. o.stderr:    DeskLib:h.Core
  62. o.stderr:    DeskLib:h.Error
  63. o.uniquepipe:    c.uniquepipe
  64. o.uniquepipe:    DeskLib:h.Error
  65. o.uniquepipe:    DeskLib:h.Core
  66. o.uniquepipe:    DeskLib:h.Debug
  67. o.uniquepipe:    DeskLib:h.Str
  68. o.heapgraph:    c.heapgraph
  69. o.heapgraph:    DeskLib:h.Debug
  70. o.heapgraph:    DeskLib:h.Core
  71. o.heapgraph:    DeskLib:h.Error
  72. o.heapgraph:    C:HeapGraph.h.Debug
  73. o.heapgraph:    C:HeapGraph.h.Sendf
  74. o.pipetype:    c.pipetype
  75. o.pipetype:    DeskLib:h.Error
  76. o.pipetype:    DeskLib:h.Core
  77. o.pipetype:    DeskLib:h.WimpSWIs
  78. o.pipetype:    DeskLib:h.Wimp
  79. o.pipetype:    DeskLib:h.Debug
  80. o.pipetype:    DeskLib:h.Str
  81. o.Signal:    c.Signal
  82. o.Signal:    DeskLib:h.Debug
  83. o.Signal:    DeskLib:h.Core
  84. o.Signal:    DeskLib:h.Error
  85. o.Signal:    DeskLib:h.Event
  86. o.Signal:    DeskLib:h.Wimp
  87. o.Signal:    DeskLib:h.Error
  88. o.uniquefile:    c.uniquefile
  89. o.uniquefile:    DeskLib:h.Error
  90. o.uniquefile:    DeskLib:h.Core
  91. o.uniquefile:    DeskLib:h.Str
  92. o.uniquefile:    DeskLib:h.Debug
  93. o.Debug:    c.Debug
  94. o.Debug:    DeskLib:h.Debug
  95. o.Debug:    DeskLib:h.Core
  96. o.Debug:    DeskLib:h.Error
  97.